rendernode: Make offset nodes use floats
authorBenjamin Otte <otte@redhat.com>
Wed, 4 Jul 2018 13:03:27 +0000 (15:03 +0200)
committerBenjamin Otte <otte@redhat.com>
Wed, 4 Jul 2018 13:05:37 +0000 (15:05 +0200)
It's OpenGL stuff, use floats.

gsk/gskrendernode.h
gsk/gskrendernodeimpl.c

index 0515863cdfd648b13d9f34fd094c5a3b56c0a440..5abcf951feaffada32562f90d13fcc6bb52b7dd1 100644 (file)
@@ -205,14 +205,14 @@ const graphene_matrix_t *
 
 GDK_AVAILABLE_IN_ALL
 GskRenderNode *         gsk_offset_node_new                     (GskRenderNode            *child,
-                                                                 double                    x_offset,
-                                                                 double                    y_offset);
+                                                                 float                     x_offset,
+                                                                 float                     y_offset);
 GDK_AVAILABLE_IN_ALL
 GskRenderNode *         gsk_offset_node_get_child               (GskRenderNode            *node);
 GDK_AVAILABLE_IN_ALL
-double                  gsk_offset_node_get_x_offset            (GskRenderNode            *node);
+float                   gsk_offset_node_get_x_offset            (GskRenderNode            *node);
 GDK_AVAILABLE_IN_ALL
-double                  gsk_offset_node_get_y_offset            (GskRenderNode            *node);
+float                   gsk_offset_node_get_y_offset            (GskRenderNode            *node);
 
 GDK_AVAILABLE_IN_ALL
 GskRenderNode *         gsk_opacity_node_new                    (GskRenderNode            *child,
index 190eb5beba3544fb0a08814b8fdec804fdef0d05..2777c4ca741cd7ab0c552bed2ad1c8ad0e0b6863 100644 (file)
@@ -2561,8 +2561,8 @@ struct _GskOffsetNode
   GskRenderNode render_node;
 
   GskRenderNode *child;
-  double x_offset;
-  double y_offset;
+  float x_offset;
+  float y_offset;
 };
 
 static void
@@ -2694,8 +2694,8 @@ static const GskRenderNodeClass GSK_OFFSET_NODE_CLASS = {
  */
 GskRenderNode *
 gsk_offset_node_new (GskRenderNode *child,
-                     double         x_offset,
-                     double         y_offset)
+                     float          x_offset,
+                     float          y_offset)
 {
   GskOffsetNode *self;
 
@@ -2732,7 +2732,7 @@ gsk_offset_node_get_child (GskRenderNode *node)
   return self->child;
 }
 
-double
+float
 gsk_offset_node_get_x_offset (GskRenderNode *node)
 {
   GskOffsetNode *self = (GskOffsetNode *) node;
@@ -2742,7 +2742,7 @@ gsk_offset_node_get_x_offset (GskRenderNode *node)
   return self->x_offset;
 }
 
-double
+float
 gsk_offset_node_get_y_offset (GskRenderNode *node)
 {
   GskOffsetNode *self = (GskOffsetNode *) node;